﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DB_NH.DB_Model.Bidder
{
    public class Bidder : Entity
    {
        /// <summary>
        /// 类型
        /// </summary>
        public virtual string BidderType { get; set; }

        /// <summary>
        /// 登录用户
        /// </summary>
        public virtual string LoginName { get; set; }

        /// <summary>
        /// 登录密码
        /// </summary>
        public virtual string Password { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public virtual string BidderName { get; set; }

        /// <summary>
        /// 营业执照号
        /// </summary>
        public virtual string LicNumber { get; set; }

        /// <summary>
        /// 税务登记号
        /// </summary>
        public virtual string TaxNumber { get; set; }

        /// <summary>
        /// 组织机构号
        /// </summary>
        public virtual string UnionNumber { get; set; }

        /// <summary>
        /// 基本户帐号
        /// </summary>
        public virtual string BasicAccount { get; set; }

        /// <summary>
        /// 开户银行
        /// </summary>
        public virtual string OpeningBank { get; set; }

        /// <summary>
        /// 组织机构证书扫描件
        /// </summary>
        public virtual Attachment.Attachment AttOrganization { get; set; }

        /// <summary>
        /// 营业执照扫描件
        /// </summary>
        public virtual Attachment.Attachment AttLicence { get; set; }

        /// <summary>
        /// 税务登记扫描件
        /// </summary>
        public virtual Attachment.Attachment AttTax { get; set; }

        /// <summary>
        /// 所属行业
        /// </summary>
        public virtual string IndustryCode { get; set; }

        /// <summary>
        /// 经济分类
        /// </summary>
        public virtual string EconomicCode { get; set; }

        /// <summary>
        /// 企业简称
        /// </summary>
        public virtual string BidderSimpleName { get; set; }

        /// <summary>
        /// 注册资本
        /// </summary>
        public virtual decimal RegCapital { get; set; }

        /// <summary>
        /// 注册币种
        /// </summary>
        public virtual string RegCapCurrency { get; set; }

        /// <summary>
        /// 邮政编码
        /// </summary>
        public virtual string ZipCode { get; set; }

        /// <summary>
        /// 中文地址
        /// </summary>
        public virtual string ContactAddress { get; set; }

        /// <summary>
        /// 所属地区
        /// </summary>
        public virtual string AreaName { get; set; }

        /// <summary>
        /// 联系人姓名
        /// </summary>
        public virtual string InfoReporterName { get; set; }

        /// <summary>
        /// 联系人电话
        /// </summary>
        public virtual string InfoReporterContactNumber { get; set; }

        /// <summary>
        /// 电子邮箱
        /// </summary>
        public virtual string Email { get; set; }

        /// <summary>
        /// 验证标志：-1、验证不通过；0、未验证；1、验证通过
        /// </summary>
        public virtual int RegFlag { get; set; }

        /// <summary>
        /// 验证时间
        /// </summary>
        public virtual DateTime RegDate { get; set; }

        /// <summary>
        /// 验证摘要信息
        /// </summary>
        public virtual string RegDescribe { get; set; }

        /// <summary>
        /// 验证人
        /// </summary>
        public virtual ywxt.t_sys_user RegUser { get; set; }

        /// <summary>
        /// 验证企业
        /// </summary>
        public virtual ywxt.Enterprise Enterprise { get; set; }

        public Bidder()
        {
            AttTax = null; //new Attachment.Attachment();
            AttLicence = null; //new Attachment.Attachment();
            AttOrganization = null; //new Attachment.Attachment();
            RegUser = null; //new ywxt.t_sys_user();
            Enterprise = null; //new ywxt.Enterprise();
        }
    }
}
